home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / var / lib / dpkg / info / doc-base.postinst < prev    next >
Text File  |  2009-06-08  |  979b  |  50 lines

  1. #!/bin/sh
  2. # $Id: postinst 157 2008-11-11 13:21:09Z robert $
  3. # postinst for doc-base
  4.  
  5. # Abort if any command returns an error value
  6. set -e
  7.  
  8. package=doc-base
  9. # upgrades prior to this version require complete re-registration
  10. compat_ver=0.8.17
  11. VERBOSE=
  12.  
  13. ctrldir="/usr/share/$package"
  14. infodir="/var/lib/$package/info"
  15. docsdir="/var/lib/$package/documents"
  16.  
  17. if [ "$DEBUG" ]; then
  18.     echo entering $package postinst
  19.     set -x
  20. fi
  21.  
  22. reinstall_docs () {
  23.     install-docs ${VERBOSE} "--install-$1"
  24. }
  25.  
  26. case "$1" in
  27.   configure)
  28.  
  29.     if dpkg --compare-versions "$2" lt-nl "$compat_ver" ||
  30.       [ ! -f "$infodir/status.db"  ]; then
  31.     # version is less than last compatable version, we need to
  32.     # re-register all the docs
  33.         reinstall_docs all
  34.     else
  35.     reinstall_docs changed
  36.     fi
  37.     ;;
  38.   triggered)
  39.     if [ -f "$infodir/status.db" ]; then
  40.         reinstall_docs changed
  41.     else
  42.         echo "doc-base seems not to be configured yet, skipping triggers run"
  43.     fi
  44.     ;;     
  45. esac
  46.  
  47.  
  48.  
  49. exit 0
  50.